package org.giovanolli.mumi.service;

import java.util.List;

import org.giovanolli.mumi.entities.filter.EntityFilter;

public interface Service<E> {
	public void deleteEntity(E entity);

	public E findByUid(String uid);

	String getBeanName();

	public List<E> getList(EntityFilter<E> filter);

	public void prepareForExternalUpdate(Object entity);

	public void saveEntity(E entity);
}
